// 入口函数
$(function () {
    $('#loginBox a ').on('click',function () {
        $('#loginBox').hide()
        $('#regBox').show()
    })
    $('#regBox a ').on('click',function () {
        $('#loginBox').show()
        $('#regBox').hide()
    })
    // 数据校验
    let form=layui.form
    let layer=layui.layer
    form.verify({
        username:[/^[A-z0-9]{1,10}$/,'用户名必须是1到10位的数字或者字母'],
        pwd:[/^[A-z0-9]{1,10}$/,'密码必须是1到10位的数字或者字母'],
        repwd:
            function (value) {
               
                    let pwwdd=$('#regBox input[name=repassword]').val()
                    if (pwwdd !== value) {
                        return layer.msg('两次密码不一致')
                    }  
            }
                      
        
    })
    // 注册
    $('#formReg').on('submit',function (e) {
        e.preventDefault();
        axios({
            method:'POST',
            url:"/api/reguser",
            data:$(this).serialize()
        }).then(res=>{
            // console.log(res);
            if (res.data.status !==0) {
                return layer.msg(res.data.message ,{icon:5})
            }
            // console.log(this);
            layer.msg(res.message,{icon:6})
            layer.msg('恭喜您注册成功',{icon:6})
            $('#regBox a ').click()
            $(this)[0].reset()

        })
    })
    // 登录
    $('#formLogin').on('submit',function (e) {
        e.preventDefault()
        axios({
            method:'POST',
            url:"/api/login",
            data:$(this).serialize()
        }).then(res=>{
            // console.log(res);
            if (res.data.status !==0) {
                return layer.msg(res.data.message ,{icon:5})
            }
            // console.log(this);
            layer.msg(res.message,{icon:6})
            localStorage.setItem('token',res.data.token)
            location.href='/index.html'

        })
    })
})